#include <iostream>
using namespace std;
int main( )
{
    int i;
    int j;
    int pin;
    int sz;
    pin=1;
    sz=10;
 int mas[sz][sz];
 int masnc[sz][sz];
 int masc[sz][sz];
 int mastr[sz][sz];
 for (i=0;i<sz;i++)
 {
     for (j=0;j<sz;j++)
     {

mas[i][j]=pin;
pin=pin+1;
 }
}

 for (i=0;i<sz;i++)
 {
     for (j=0;j<sz;j++)
     {
 cout << mas[i][j]<<" ";
}
     cout<<'\n';
}
 cout<<'\n';



//chast2 nechetnai


 for (i=0;i<sz;i=i+2)
 {
     for (j=0;j<sz;j=j+2)
     {
         masnc[i][j]=mas[i][j];

     }
 }
 for (i=1;i<sz;i=i+2)
 {
     for (j=1;j<sz;j=j+2)
     {
         masnc[i][j]=mas[i][j];

     }
 }
 for (i=0;i<sz;i=i+2)
 {
     for (j=1;j<sz;j=j+2)
     {
         masnc[i][j]=0;
     }
 }
 for (i=1;i<sz;i=i+2)
 {
     for (j=0;j<sz;j=j+2)
     {
         masnc[i][j]=0;
     }
 }
 for (i=0;i<sz;i++)
 {
     for (j=0;j<sz;j++)
     {
 cout << masnc[i][j]<<" ";
}
     cout<<'\n';
}
cout<<'\n';

//cast 3 chetnaia

for (i=1;i<sz;i=i+2)
{
    for (j=0;j<sz;j=j+2)
    {
        masc[i][j]=mas[i][j];

    }
}
for (i=0;i<sz;i=i+2)
{
    for (j=1;j<sz;j=j+2)
    {
        masc[i][j]=mas[i][j];

    }
}
for (i=1;i<sz;i=i+2)
{
    for (j=1;j<sz;j=j+2)
    {
        masc[i][j]=0;
    }
}
for (i=0;i<sz;i=i+2)
{
    for (j=0;j<sz;j=j+2)
    {
        masc[i][j]=0;
    }
}
for (i=0;i<sz;i++)
{
    for (j=0;j<sz;j++)
    {
cout << masc[i][j]<<" ";
}
    cout<<'\n';
}
cout<<'\n';

    return 0;

    //transpanirovat
    for (i=0;i<sz;i++)
    {
        for (j=0;j<sz;j++)
        {
mastr[i][j]=mas[10-i][10-j];
    }
    }
    for (i=0;i<sz;i++)
    {
        for (j=0;j<sz;j++)
        {
    cout << mastr[i][j]<<" ";
    }
        cout<<'\n';
    }
    cout<<'\n';

}

